var cacheFolder = 'uploadcache/'; // 存放图片的文件名称
exports.upload = function (req, res) {
  var fs = require('fs');
  var formidable = require('formidable');
  var userDirPath = 'public/' + cacheFolder;
  if (!fs.existsSync(userDirPath)) { // 判断路径是否存在，返回true/false
    fs.mkdirSync(userDirPath); // 创建目录
  }
  var form = new formidable.IncomingForm(); // 创建上传表单
  form.encoding = 'utf-8';
  form.uploadDir = userDirPath; // 设置上传目录
  form.keepExtensions = true; // 保留后缀
  form.maxFieldsSize = 2 * 1024 * 1024; // 文件最大的尺寸
  form.type = true;
  form.parse(req, function (err, fields, files) { // 解析req请求中表单提交的数据
    if (err) {
      res.send(err);
    } else {
      // 返回图片的信息
      res.json({ code: 0, img: files });
    }
  });
};